package com.xiaoma.thread.join;

public class Tjoin {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
	  System.out.println("main start");
		Thread t = new Thread(new RunnerImpl());
        t.start();
        try {
        	//将“线程t1”加入到“主线程main”中，并且“主线程main()中会等待它的完成”,
          // join是同步方法，内部是wait,同步方法锁对象是t,所以执行t.join，main线程会wait。
            t.join();
            System.out.println("join ok");
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
     
        }
        
        System.out.println("main end");
	}
}
